package com.mzj.saas.commons.enums;

/**
 * 支付类型
 */
public enum PaymentTypeEnum {

    /**
     * 1-微信
     */
    WECHAT(1),
    /**
     * 2-支付宝
     */
    ALI(2),

    /**
     * 5-余额
     */
    Remaining(5),

    /**
     * 1 -成功
     */
    SUCCESS(1),

    /**
     * 2 -失败
     */
    ERROR(2),

    /**
     * 1 -充值
     */
    TOP_UP(1),

    /**
     * 2 -扣减
     */
    BUCKLE(2),

    /**
     * 1租金
     */
    RENT_BILL(1),

    /**
     * 2 押金
     */
    DEPOSIT_BILL(2),

    /**
     * 3其他费用
     */
    EXPENSE_BILL(3),

    /**
     * 4充值
     */
    TOP_UP_BILL(4);


    private int value;

    PaymentTypeEnum(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }

    public static boolean operate(int value) {
        for (PaymentTypeEnum s : values()) {
            if (s.value == value) {
                return true;
            }
        }
        return false;
    }

}
